/* Hide new user button properly across all browsers */
#new-user-button {
  display: none !important;
  visibility: hidden;
}

/* Ensure consistent background color */
body {
	 font-family: Verdana, sans-serif;
  background: #333333 !important;
  -webkit-text-size-adjust: 100%; /* Prevents text zooming on iOS */
}

/* Improve login form appearance */
#login-form-wrapper {
  border-radius: 10px;
  overflow: hidden; /* Ensures rounded corners apply properly */
  -webkit-border-radius: 10px; /* Safari Fix */
}

/* Improve button appearance and ensure Safari compliance */
#submit-button {
  background: #ff485a !important;
  border: 2px solid #ff485a !important;
  color: white !important;
  -webkit-appearance: none; /* Prevents iOS Safari styling overrides */
}

/* Improve touch experience */
button,
select,
input {
  -webkit-tap-highlight-color: transparent;
}

/* Responsive Adjustments */
@media screen and (max-width: 768px) {
  #login-form-wrapper {
    width: 90%;
    margin: auto;
  }

  #submit-button {
    font-size: 16px; /* Fix iOS Safari zoom issue */
  }
}
